/*
 * ========================================================
 * Copyright(c) 2012 杭州偶尔科技-版权所有
 * ========================================================
 * 本软件由杭州偶尔科技所有, 未经书面许可, 任何单位和个人不得以
 * 任何形式复制代码的部分或全部, 并以任何形式传播。
 * 公司网址
 * 
 * 			http://www.hzdracom.com/
 * 
 * ========================================================
 */
package com.simon.mengkou.data.db2.table;

import android.database.sqlite.SQLiteDatabase;
import android.provider.BaseColumns;

import com.ouertech.android.agm.lib.base.utils.UtilLog;
import com.simon.mengkou.data.db2.OuerTable;

/**
 * @author : Zhenshui.Xia
 * @date   : 2014-3-28
 * @desc   : 用户表
 */

public class UserTable extends OuerTable {
	//表名-用户表
	public static final String TABLE =  "user";
	
	/**
     * 用户表字段
     * @author Zhenshui.Xia
     *
     */
    public static final class UserColumns implements BaseColumns {
		//用户ID
		public static final String USERID 		= "_uid";
		//账号类型
		public static final String TYPE 		= "_type";
		//用户昵称
		public static final String NICK 		= "_nick";
		//头像
		public static final String AVATAR 		= "_avatar";
	}
		
	public UserTable() {
		mTableName = TABLE;
	}
	
	@Override
	public void createTable(SQLiteDatabase db) {
		StringBuilder sb = new StringBuilder()
			.append("CREATE TABLE IF NOT EXISTS ").append(TABLE)
			.append("(")
			.append(UserColumns.USERID )       	  .append(" VARCHAR(50) PRIMARY KEY ,")
			.append(UserColumns.TYPE )        	  .append(" INTEGER(4),")
			.append(UserColumns.NICK )       	  .append(" VARCHAR(50),")
			.append(UserColumns.AVATAR )       	  .append(" VARCHAR(200)")
			.append(");");
		UtilLog.i(sb.toString());
		db.execSQL(sb.toString());
	}

	@Override
	public void initTable(SQLiteDatabase db) {
		
	}

	@Override
	public void createIndex(SQLiteDatabase db) {
		
	}

	@Override
	public void createTrigger(SQLiteDatabase db) {
		
	}

}
